package com.cn.why.springcloudservice_providers.controller;

import org.springframework.beans.factory.annotation.Value;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

/**
 * 服务提供者测试类
 */
@RestController
@RefreshScope
public class ProvidersController {
    @Value("${server.port}")
    String port;
    //获取远程仓库的配置文件
    @Value("${form}")
    private String form;

    /**
     * 服务提供者，测试微服务内部调用
     * @return
     */
    @RequestMapping("/test")
    public String test(){
        return "service:"+port+"被调用了！";
    }

    /**
     * 测试远程读取git中的配置文件信息
     * @return
     */
    @RequestMapping("/form")
    public String getForm(){
        return form;
    }
}


